A.
B. 不属于该软件开发组的软件设计人员
程序的三种本控制结构是()(选择一项分)
A. 过程,子程序,分程序
B. 顺序,条件,循环
C. 递归,堆栈,队列
. 调用,返回,转移
使用白盒测试方法时,确定测试数据应根据( )和的覆盖标准。(选择一项分)
A. 程序的内部逻辑
B. 程序的复杂程度
C. 使用说明书
. 程序的功能
7 对于软件测试分类,下列各项都是按照不同阶段来进行的划分,除了()。 (选择一项分)
A. 单元测试
B. 集成测试
C. 黑盒测试
. 系统测试
用户在真实的工作环境中使用软件,用于测试系统的用户友好性等,这种测试是()。(选择一项分)
A. 集成测试
B. 系统测试
C. Apha测试
. Beta测试
9 与设计测试数据无关的文档是()。(选择一项分)
A. 该软件的设计人员
B. 程序的复杂程度
C. 源程序
. 项目开发计划
0 下列关于软件测试的叙述中错误的是()。(选择一项分)
A. 软件测试可以作为度量软件与用户需求间差距的手段
B. 没有发现错误地测试也是有价值的
C. 软件测试的根本目的是尽可能多地发现软件中存在地问题,较终把以个高质量地软件系统交给用户使用
. 软件测试的主要工作内容包括发现软件中存在的错误解决存在的问题
典型的瀑布模型的四个阶段是:()(选择四项分)
A. 分析
B. 设计
C. 编码
. 测试
E. 需求调研
F. 实施
使用软件测试工具的目的:()(选择三项分)
A. 帮助测试寻找问题
B. 协助问题的诊断
C. 节省测试时间
. 提高Bug的发现率
E. 更好的控制缺陷提高软件质量
F. 更好的协助开发人员
软件测试计划评审会需要哪些人员参加?()(选择四项分)
A 项目经理
B SQA负责人
C 配置负责人
测试组
E 需求分析人员
F 开发人员
黑盒测试测试技术有哪些()(选择三项)
A. 等价类测试
B. 边界值分析
C. 因果图
. 逻辑覆盖
E. 本路径测试
关于系统测试,下列说法错误的是()。(选择一项分)
A. 主要测试系统是否符合“需求规格说明书”
B. 一般由独立测试小组采用黑盒方式来测试
C. 验收测试与系统测试很相似,主要区别是测试人员不同,验收测试由用户执行
. 测试组先测试,再修复测出的错误
关于软件测试,以下说法()是错误的观点。(选择一项分)
A. 完全测试程序是不可能的
B. 软件测试是有风险的行为
C. 测试可以显示潜伏的软件缺陷
. 非所有软件缺陷都能修复
7 软件测试技术中,下列关于桩模块与驱动模块的说法正确的是()。(选择一项分)
A. 驱动模块在单元测试中输出数据
B. 驱动模块在单元测试中接受数据
C. 桩模块在单元测试中接收数据
. 桩模块调用被测模块,把数据传送给被测模块
以下说法哪些是正确的() (选择项分)
A. 软件测试的目的是尽可能多的找出软件的缺陷
B. 验收测试是由较终用户来实施的
C. 代码评审是检查源代码是否达到模块设计的要求
. 自底向上集成需要测试员编写驱动程序
9 设计系统测试计划需要参考的项目文挡有()(选择三项分)
A. 软件测试计划
B. 用户手册
C. 软件需求计划
. 迭代计划
0 以下说法哪个是错误的()(选择项分)
A. 测试人员要坚持原则,缺陷未修复完坚决不予通过
B. 单元测试能发现约0%的软件缺陷
C. Beta 测试是验收测试的一种
. 代码评审员一般由测试员担任
黑盒测试方法的优点是()。(选择一项分)
A. 可测试软件的特定部位
B. 能站在用户立场测试
C. 可按软件内部结构测试
. 可发现实现功能需求中的错误
白盒测试方法的优点是()(选择一项分)
A. 可测试软件的特定部位
B. 能站在用户立场测试
C. 可按软件内部结构测试
. 可发现实现功能需求中的错误
等价类划分完成后,就可得出(),它是确定测试用例的础。(选择一项分)
A. 有效等价类
B. 无效等价
C. 等价类表
. 测试用例集
由因果图转换出来的( )是确定测试用例的础。(选择一项分)
A. 判定表
B. 约束条件表
C. 输入状态表
. 输出状态表
软件测试用例主要由测试输入数据和( )两部分组成。(选择一项分)
A. 测试计划
B. 测试规则
C. 测试的预期结果
. 以往测试记录分析
软件测试是软件质量保证的主要手段之一,测试的成本已**过( )的0%以上。因此,提高测试的有效性非常重要。(选择一项分)
A. 软件开发成本
B. 软件维护成本
C. 软件开发成本和维护成本
. 软件研制成本
7 与设计测试用例无关的文档是( )。(选择一项分)
A. 项目开发计划
B. 需求规格说明书
C. 软件设计说明书
. 源程序
在黑盒测试中,着重检查输入条件的组合的测试用例设计方法是( )。(选择一项分)
A. 等价类划分
B. 边界值分析
C. 错误推测法
. 因果图法
9 从下列叙述中,能够与软件开发各阶段,如需求分析、设计、编码相对应的软件测试是( )。(选择一项分)
A. 组装测试、确认测试、单元测试
B. 单元测试、组装测试、确认测试
C. 单元测试、确认测试、组装测试
. 确认测试、组装测试、单元测试
0 单元测试将根据在( )阶段中产生的规格说明进行。(选择一项分)
A. 可行性研究与计划
B. 需求分析
C. 概要设计
. 详细设计
( )是简了的模拟较低层次模块功能的虚拟子程序。(选择一项分)
A. 过程
B. 函数
C. 仿真
. 桩
( )是指为查明程序中的错误和缺陷,可能使用的工具和手段。(选择一项分)
A. 调试技术
B. 测试技术
C. 跟踪法
. 动态测试
在程序设计的过程中应为程序调试做好准备,主要体现在( )方面。(选择一项分)
A. 采用模块、结构的程序设计方法设计程序
B. 编写程序时要为程序调试提供足够的灵活性
C. 根据程序调试的需要,选择安排适当的中间结果输出和必要的断?
. 以上全是
软件测试计划是一些文档,它们描述了( )。(选择一项分)
A. 软件的性质
B. 软件的功能和测试用例
C. 软件的规定动作
. 对于预定的测试活动将要采取的手段
在用逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等。其中( )是较强的覆盖准则。(选择一项分)
A. 语句覆盖
B. 条件覆盖
C. 判定-条件覆盖
. 路径覆盖
用白盒测试方法时,确定测试数据应根据()和的覆盖标准
A. 程序的内部逻辑
B. 程序的复杂程度
C. 使用说明书
. 程序的功能
7 从下列关于软件测试的叙述中,选出条正确的叙述()(选择项分)
A. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
B. 对于连锁型分支结构,若有个判定语句,则有条路径。
C. 尽量采用复合的条件测试,以避免嵌套的分支结构
. 黑盒测试方法中较有效的是因果图法。
在白盒测试用例设计中,有语句覆盖、分支覆盖、条件覆盖、路径覆盖等,其中( A)是较强的覆盖准则。为了对如下图所示的程序段进行覆盖测试,必须适当地选取测试用例组。若x y是两个变量,可供选择的测试用例组共有Ⅰ、Ⅱ、Ⅲ、Ⅳ四组,如表中给出,则实现判定覆盖至少应采取的测试用例组是( B)或( C);实现条件覆盖至少应采取的测试用例组是( );实现路径覆盖至少应采取的测试用例组是( E)或( F)。(请分别在A~F组中选择①-⑧六项共分)
A:① 语句覆盖 ② 条件覆盖
③ 判定覆盖
④ 路径覆盖
B~F:① Ⅰ和Ⅱ组
② Ⅱ和Ⅲ组
③ Ⅲ和Ⅳ组
④ Ⅰ和Ⅳ组
⑤ Ⅰ、Ⅱ、Ⅲ组
⑥ Ⅱ、Ⅲ、Ⅳ组
⑦ Ⅰ、Ⅲ、Ⅳ组
⑧ Ⅰ、Ⅱ、Ⅳ组
软件测试方法可分为黑盒测试法和白盒测试法两种。
黑盒测试法是通过分析程序的( A )来设计测试用例的方法。除了测试程序外,它还适用于对( B )阶段的软件文档进行测试。白盒测试法是根据程序的( C )来设计测试用例的方法。除了测试程序外,它也适用于对( )阶段的软件文档进行测试。白盒法测试程序时常按照给定的覆盖条件选取测试用例。( E )覆盖比( F )覆盖严格,它使得每一个判定的每一条分支至少经历一次。( G )覆盖既是判定覆盖,又是条件覆盖,但它不保证使各种条件都能取到所有可能的值。( H )覆盖比其他条件都要严格,但它不能保证覆盖程序中的每一条路径? 单元测试一般以( I )为主,测试的依据是( J )。
供选择的答案:(请分别按组选择相应①~④之间的项共0分)
A C:① 应用范围 ② 内部逻辑 ③ 功能 ④ 输入数据
B :① 编码 ② 软件详细设计 ③ 软件总体设计 ④ 需求分析
E~H:① 语句 ② 判定 ③ 条件 ④ 判定/条件
⑤ 多重条件 ⑥ 路径
I: ① 白盒法 ② 黑盒法
J: ① 模块功能规格说明 ② 系统模块结构图 ③ 系统需求规格说明
从供选择的答案中选出应填入下面叙述的()内的正确答案。
等价类划分是一种典型的( A)方法,也是一种非常实用的重要的测试方法。使用这一方法,完全不考虑程序的( B)。用所有可能输入的数据来测试程序是不可能的,只能从全部可供输入的数据中选择一个( C)进行测试。( )是指某个输入域的集合,在该集合中,各个输入数据对于揭露程序中的错误是( E)。
供选择的答案:(请分别按组选择相应①~⑥之间的项共分)
A: ① 白盒测试方法② 黑盒测试方法
B: ① 内部结构② 外部环境③ 顺序④ 流程
C~E:① 全集② 子集③ 等效 ④ 不同的⑤ 等价类⑥ 典型集
9 为了提高测试的效率,应该()。(选择一项分)
A. 随机地选取测试数据
B. 取一切可能的输入数据作为测试数据
C. 在完成编码以后制定软件的测试计划
. 选择发现错误的可能性大的数据作为测试数据
0 黑盒测试法是通过分析程序的功能来设计测试用例的方法。除了测试程序外,它还适用于对()阶段的软件文档进行测试。(选择一项分)
A. 编码
B. 软件详细设计
C. 软件总体设计
. 需求分析
更多技术文章请关注:北京尚脑软件测试